package com.meiyou.service;

import java.util.List;

import com.meiyou.pojo.DongtaiDianzan;
import com.meiyou.pojo.NewPinglun;
import com.meiyou.pojo.PinglunDianzan;

public interface NewPinglunService {

	//添加评论
	int addPinglun(NewPinglun pinglun);
	
	List<NewPinglun> selectAllPinglunById(String dongtaiId);
	
	 //<!-- 添加动态点赞 -->
	int addDongtaiDianzan(DongtaiDianzan dongtaiDianzan);
	
	//<!-- 取消动态点赞 -->
	int quxiaoDongtaiDianzan(DongtaiDianzan dongtaiDianzan);
	
	// <!-- 添加评论点赞 -->
	int addPinglunDianzan(PinglunDianzan pinglunDianzan);
	
	// <!-- 取消评论点赞 -->
	int quxiaoPinglunDianzan(PinglunDianzan pinglunDianzan);
	
	 //<!-- 查询动态点赞数 -->
	List<DongtaiDianzan> selectDongtaidianzanById(String dongtaiId);
	
	//<!-- 查询动态评论数 -->
	List<NewPinglun> selectDongtaiPinglunById(String dongtaiId);
	
	//<!-- 根据用户Id查询未通知评论  1 表示未读 2 表示已读 -->
	List<NewPinglun> selectIsNotReadPinglun(String userId);
	
	//<!-- 根据用户Id查询未通知动态点赞   1 表示未读 2 表示已读 -->
	List<DongtaiDianzan> selectIsNotReadDontaiDianzan(String userId);
	
	//<!-- 根据用户Id查询未通知评论点赞   1 表示未读 2 表示已读 -->
	List<PinglunDianzan> selectIsNotReadPinglunById(String userId);
	
	/*
	 * //<!-- 修改评论中未读为已读 --> int updateNotReadToReadForPinglun();
	 * 
	 * //<!-- 修改到动态点赞中未读为已读 --> int updateNotReadToReadForDongtaiDianzan();
	 * 
	 * //<!-- 修改评论点赞中未读为已读 --> int updateNotReadToReadForPinglunDianzan();
	 */
}
